Regular database update logics

نویسندگان

  • Paul Spruit
  • Roel Wieringa
  • John-Jules Ch. Meyer
چکیده

We study regular 1rst-order update logic (FUL), which is a variant of regular dynamic logic in which updates to function symbols as well as to predicate symbols are possible. We 1rst study FUL without making assumptions about atomic updates. Second, we look at relational algebra update logic (RAUL), which can be viewed as an extension of relational algebra with assignment. RAUL is an instantiation of FUL. Third, we study dynamic database logic (DDL), which is another version of FUL, in which the atomic updates can be “bulk updates” of predicates and updates of updateable functions. In all three cases, we de1ne syntax, declarative semantics, axiomatizations, and operational semantics of the logic. All axiom systems are shown to be sound. Assuming the domain closure and unique naming assumptions, we also give a proof sketch of completeness of the axiomatization of DDL. The operational semantics presented in the paper are shown to be equivalent to the declarative semantics for certain classes of databases. We give examples of correctness proofs in RAUL and in DDL. Finally, we compare our approach to that of others and show how DDL can be used as a logic in which to specify and reason about updates to an object-oriented database system. c © 2001 Elsevier Science B.V. All rights reserved.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Toward Updates in Description Logics

The use of DL systems to add reasoning capabilities to database is now a major trend in convergence between knowledge base and database system but is still confronted with the issue of data update. DL systems provide fact additions and retractions but no real object update mechanisms. We present a semantics for update that favours attribute values to concept membership and deals with incomplete...

متن کامل

Tableaux for Reasoning About Atomic Updates

A simple model of dynamic databases is studied from a modal logic perspecitve. A state α of a database is an atomic update of a state β if at most one atomic statement is evaluated differently in α compared to β. The corresponding restriction on Kripke-like structures yields so-called update logics. These logics are studied also in a many-valued context. Adequate tableau calculi are given.

متن کامل

Extending Tableaux Calculus with Limited Regular Expression for Role Path: an Application to Natural Language Processing

The main challenge in a natural language interface for databases is to provide easy portability and fast customization for a new database. In this focus, we try to design a simple syntactic analyser that could be plugged to a database model with minimum eeorts. We use consistency test and classiication capabilities of description logics to solve ambiguities and semantic shortcuts. The introduct...

متن کامل

A model for processing updates with inconsistent information on propositional databases∗

In the present paper a model for information update on propositional databases is formulated using the standard format of Adaptive Logics. The core structure of the update procedure is represented by the abnormal expressions of the language that formalize received information contradicting previous contents. The strategy defined to restrict abnormalities works by establishing, at each stage of ...

متن کامل

The Use of Overcomplete Logics in Summary Data Management 1

Traditionally, the emphasis on the development of logical systems for databases has been to provide a system that is both sound and complete and with definable expressiveness. This article discusses the nature and the role of logics which relax the soundness criteria in order to enhance both the expressiveness and the implemented performance of a system based on it. It will be argued that syste...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Theor. Comput. Sci.

دوره 254  شماره 

صفحات  -

تاریخ انتشار 2001